Hizzle\Noptin\Tasks\Main B

Total Complexity 87
Dependencies 3
Dependents 8
Total lines 793
Lines of code 463
Logical lines of code 170
Comment lines 201
Methods 35
Properties 3

Methods 35

Method Rating Maintainability Complexity Lines of code
hide_tasks_menu()
A
55 12 16
run_automation_rule()
A
47 7 33
add_tasks_table()
S
35 1 112
count_rule_runs()
S
52 6 22
schedule_task()
S
52 5 23
logs_callback()
S
54 5 21
delete_old_tasks()
S
57 5 15
filter_tasks_collection_js_params()
S
56 3 18
mark_failures()
S
57 3 16
get()
S
63 4 10
handle_unexpected_shutdown()
S
63 4 9
get_next_scheduled_task()
S
59 3 14
__construct()
S
56 2 17
add_wp_cron_event()
S
66 3 8
process_task()
S
71 3 6
add_record_tabs()
S
56 1 19
get_next_task()
S
63 2 10
delete_scheduled_task()
S
64 1 11
tasks_menu()
S
63 1 11
filter_admin_tools()
S
64 1 9
get_batch_size()
S
78 1 3
clean()
S
77 1 4
query()
S
78 1 3
init()
S
79 1 3
reset_task()
S
80 1 3
set_task()
S
80 1 3
get_statuses()
S
64 1 9
retry_task()
S
66 1 8
run_pending()
S
79 1 3
handle_cron_healthcheck()
S
78 1 4
end_cron_healthcheck()
S
91 1 2
schedule_remaining_tasks()
S
91 1 2
before_run()
S
76 1 4
filter_cron_schedules()
S
66 1 8
remove_addons_tasks()
S
76 1 4